package org.sunyu.sunyutest.javase1;

import java.util.Scanner;

/**
 * @Author: Ben
 * @Date: 2019/7/12 8:26
 */
public class Test41 {
//4.输入一行字符，分别统计出其中英文字母、空格、数字和其它字符的个数。

    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入字符串：");
        String string=scanner.nextLine();
        int a=0,b=0,c=0,d=0;
        for (int i = 0; i <string.length() ; i++) {
            char returnChar=string.charAt(i);
            if ((returnChar>='A'&&returnChar<='Z')||returnChar>='a'&&returnChar<='z'){
                a++;
            }else if (returnChar==' '){
                b++;
            }else if (returnChar>='0'&returnChar<='9'){
                c++;
            }else {
                d++;
            }
        }
        System.out.println("英文字母："+a+"\n空格："+b+"\n数字："+c+"\n其它字符："+d);
    }
}
